package me.eleme.anubis.openapi.api.entity.order;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 货物明细
 * @author liuzhiyong
 */
@Data
public class OrderItemOpenapiDTO {
    /**
     * 商品编号
     */
    @JSONField(name = "item_id")
    private String itemId;
    /**
     * 商品名称(不超过128个字符)
     */
    @JSONField(name = "item_name")
    private String itemName;
    /**
     * 商品数量
     */
    @JSONField(name = "item_quantity")
    private Integer itemQuantity;
    /**
     * 商品原价(分)
     */
    @JSONField(name = "item_amount_cent")
    private Long itemAmountCent;
    /**
     * 商品实际支付金额，必须是乘以数量后的金额，否则影响售后环节的赔付标准
     */
    @JSONField(name = "item_actual_amount_cent")
    private Long itemActualAmountCent;
    /**
     * 商品尺寸
     */
    @JSONField(name = "item_size")
    private Integer itemSize;
    /**
     * 商品备注(不超过255个字符)
     */
    @JSONField(name = "item_remark")
    private String itemRemark;
}
